[<<Previous Entry]
[^^Up^^]
[Next Entry>>]
[Menu]
[About The Guide]
memcmp() Compare Characters from Two Buffers
#include <mem.h> Required for declarations only
#include <string.h> Use either string.h or memory.h
int memcmp(buf1,buf2,cnt);
const void *buf1; First buffer
const void *buf2; Second buffer
size_t cnt; Number of characters
memcmp() compares 'cnt' characters of 'buf1' and 'buf2'. The
comparison is such that 'a' is less than 'b', 'b' is equal to 'b',
and 'c' is greater than 'b'.
Returns: A value indicating the relationship between the two
buffers:
Result Value Returned
'buf1' < 'buf2' < 0
'buf1' == 'buf2' 0
'buf1' > 'buf2' > 0
Notes: Case matters: 'a' does not equal 'A'.
-------------------------------- Example ---------------------------------
The following statements compare the first 100 bytes of 'buffr1' and
'buffr2'.
#include <mem.h>
char buffr1[100], buffr2[100];
int comp;
main()
{
comp = memcmp(buffr1,buffr2,100);
}
See Also:
memccpy()
memchr()
memcpy()
memset()
This page created by ng2html v1.05, the Norton guide to HTML conversion utility.
Written by Dave Pearson